1 research outputs found
Applying named data networking in mobile ad hoc networks
This thesis presents the Name-based Mobile Ad-hoc Network (nMANET) approach
to content distribution that ensure and enables responsible research on applying
named data networking protocol in mobile ad-hoc networks. The test framework
of the nMANET approach allows reproducibility of experiments and validation of
expected results based on analysis of experimental data. The area of application for
nMANETs is the distribution of humanitarian information in emergency scenarios.
Named-Data Networking (NDN) and ad-hoc mobile communication allow exchange
of emergency information in situations where central services such as cellular towers
and electric systems are disrupted.
The implemented prototype enables researchers to reproduce experiments on
content distribution that consider constraints on mobile resources, such as the
remaining power of mobile devices and available network bandwidth. The nMANET
framework validates a set of experiments by measuring network traffic and energy
consumption from both real mobile devices and those in a simulated environment.
Additionally, this thesis presents results from experiments in which the nMANET
forwarding strategies and traditional wireless services, such as hotpost, are analysed
and compared. This experimental data represents the evidence that supports and
validates the methodology presented in this thesis.
The design and implementation of an nMANET prototype, the Java NDN Forwarder
Daemon (JNFD) is presented as a testing framework, which follows the principles
of continuous integration, continuous testing and continuous deployment. This
testing framework is used to validate JNFD and IP-based technologies, such as
HTTP in a MANET using the OLSR routing protocol, as well as traditional wireless
infrastructure mode wireless.
The set of experiments executed, in a small network of Android smart-phones
connected in ad-hoc mode and in a virtual ad-hoc network simulator show the
advantages of reproducibility using nMANET features. JNFD is open source, all
experiments are scripted, they are repeatable and scalable. Additionally, JNFD
utilises real GPS traces to simulate mobility of nodes during experiments. This
thesis provides experimental evidence to show that nMANET allows reproducibility
and validation of a wide range of future experiments applying NDN on MANETs